import request from '@/utils/request'

// 活动列表
export function taskIndex(params) {
    return request({
        url: '/user/task/taskIndex',
        method: 'get',
        params
    })
}

// 结束活动
export function btnEnding(data) {
    return request({
        url: '/user/task/btnEnding',
        method: 'post',
        data
    })
}

// 发布活动
export function btnPublish(data) {
    return request({
        url: '/user/task/btnPublish',
        method: 'post',
        data
    })
}

// 删除活动
export function btnDelete(data) {
    return request({
        url: '/user/task/btnDelete',
        method: 'post',
        data
    })
}

// 复制活动
export function btnCopy(data) {
    return request({
        url: '/user/task/btnCopy',
        method: 'post',
        data
    })
}


// 新增抽奖活动
export function taskAdd(data) {
    return request({
        url: '/user/task/taskAdd',
        method: 'post',
        data
    })
}


// 获取活动信息
export function taskInfo(params) {
    return request({
        url: '/user/task/taskInfo',
        method: 'get',
        params
    })
}

// 编辑基础信息（未发布）
export function taskDataEdit(data) {
    return request({
        url: '/user/task/taskDataEdit',
        method: 'post',
        data
    })
}

// 页面设置
export function settingEdit(data) {
    return request({
        url: '/user/task/settingEdit',
        method: 'post',
        data
    })
}

// 获取漂浮物列表
export function sourceFloat(params) {
    return request({
        url: '/user/index/sourceFloat',
        method: 'get',
        params
    })
}

// 获取音乐列表
export function sourceMusic(params) {
    return request({
        url: '/user/index/sourceMusic',
        method: 'get',
        params
    })
}


// 获取专题图片列表
export function sourceImg(params) {
    return request({
        url: '/user/index/sourceImg',
        method: 'get',
        params
    })
}

// 获取专题图片列表
export function sourceBg(params) {
    return request({
        url: '/user/index/sourceBg',
        method: 'get',
        params
    })
}

// 保存奖品页
export function drawEdit(data) {
    return request({
        url: '/user/task/drawEdit',
        method: 'post',
        data
    })
}

// 开启安慰奖
export function comfortOpen(data) {
    return request({
        url: '/user/task/comfortOpen',
        method: 'post',
        data
    })
}


// 关闭安慰奖
export function comfortClose(data) {
    return request({
        url: '/user/task/comfortClose',
        method: 'post',
        data
    })
}

// 编辑安慰奖
export function comfortEdit(data) {
    return request({
        url: '/user/task/comfortEdit',
        method: 'post',
        data
    })
}

// 高级设置
export function configEdit(data) {
    return request({
        url: '/user/task/configEdit',
        method: 'post',
        data
    })
}

// 广告设置
export function advertSave(data) {
    return request({
        url: '/user/task/advertSave',
        method: 'post',
        data
    })
}


//---- 已发布 --------
export function taskDataSave(data) {
    return request({
        url: '/user/task/taskDataSave',
        method: 'post',
        data
    })
}

export function drawSave(data) {
    return request({
        url: '/user/task/drawSave',
        method: 'post',
        data
    })
}

// 安慰奖设置
export function comfortSave(data) {
    return request({
        url: '/user/task/comfortSave',
        method: 'post',
        data
    })
}

// 高级设置
export function configSave(data) {
    return request({
        url: '/user/task/configSave',
        method: 'post',
        data
    })
}


// 保存整体活动(未发布)
export function taskEdit(data) {
    return request({
        url: '/user/task/taskEdit',
        method: 'post',
        data
    })
}


// 保存整体活动(已发布)
export function taskSave(data) {
    return request({
        url: '/user/task/taskSave',
        method: 'post',
        data
    })
}
 
// --------------活动数据 ------------------

export function taskDataInfo(params) {
    return request({
        url: '/user/task/taskDataInfo',
        method: 'get',
        params
    })
}

export function taskList(params) {
    return request({
        url: '/user/task/taskList',
        method: 'get',
        params
    })
}


export function drawInfo(params) {
    return request({
        url: '/user/task/drawInfo',
        method: 'get',
        params
    })
}

export function chartTime(params) {
    return request({
        url: '/user/task/chartTime',
        method: 'get',
        params
    })
}

export function chartDay(params) {
    return request({
        url: '/user/task/chartDay',
        method: 'get',
        params
    })
}

// 导出
export function chartTimeExport(params) {
    return request({
        url: '/user/task/chartTimeExport',
        method: 'get',
        params
    })
}

export function chartDayExport(params) {
    return request({
        url: '/user/task/chartDayExport',
        method: 'get',
        params
    })
}


